<?php

/**
 * @Description    初始化数据
 * @Author         zhaojiping
 * @Copyright      Copyright (c) 山东艾思软件科技有限公司(https://www.aisisofit.cn)
 * @Date           2021/1/20
 * @CreateBy       VS Code
 */

namespace app\core\controller;

use app\BaseController;
use think\facade\Db;

class InitController extends BaseController {

    /**
     * 获取数据配置列表
     * 供前端在未登录前使用的一些基础数据
     */
    public function getInitConfig() {
        // cache('init_config', null);
        if (!cache('init_config')) {
            $config = Db::name('CoreConfig')->where(['group' => '1'])->whereOr(['group' => 10])->column('value', 'name');
            //echo Db::name('CoreConfig')->getlastsql();
            cache('init_config', $config);
        }

        json_return(1, '获取成功', cache('init_config'));
    }
}
